// 状态栏高度
export const getStatusBarHeight = ()=> uni.getSystemInfoSync().statusBarHeight || 15;

// 标题栏高度（胶囊按钮）
export const getTitleBarHeight = ()=> {
	// 如果能获取到胶囊按钮高度
	if (uni.getMenuButtonBoundingClientRect) {
		const {top, height} = uni.getMenuButtonBoundingClientRect();
		// height 是胶囊按钮的高度; top - 状态栏高度是胶囊按钮和状态栏之间的间距
		const gap = top - getStatusBarHeight();
		return height + gap * 2;
	} else {
		// 如果没有胶囊按钮，返回一个默认高度；一般设置为 40 即可
		return 40;
	}
}

// 状态栏+标题栏高度
export const getNavBarHeight = ()=> getStatusBarHeight() + getTitleBarHeight();